package com.qk.dto.business;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * @Author:zhengbowen
 * @Date: 2025/10/14 9:21
 * @Description:
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BusinessTrackDTO {
    /**
     * 年龄
     */
    private Integer age;
    /**
     * 归属人姓名
     */
    private String assignName;
    /**
     * 渠道(1:线上活动, 2:推广介绍)
     */
    private Integer channel;
    /**
     * 关联线索ID
     */
    private Integer clueId;
    /**
     * 意向课程, 课程id
     */
    private Integer courseId;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 学历(1:高中、2:中专、3:大专、4:本科、5:硕士、6:博士、7:其他)
     */
    private Integer degree;
    /**
     * 性别(1: 男, 2: 女)
     */
    private Integer gender;
    /**
     * ID
     */
    private Integer id;
    /**
     * 在职情况, 1: 在职, 0: 离职
     */
    private Integer jobStatus;
    /**
     * 沟通重点
     */
    private String[] keyItems;
    /**
     * 客户姓名
     */
    private String name;
    /**
     * 下次跟进时间
     */
    private LocalDateTime nextTime;
    /**
     * 手机号
     */
    private String phone;
    /**
     * QQ
     */
    private String qq;
    /**
     * 沟通纪要
     */
    private String record;
    /**
     * 备注
     */
    private String remark;
    /**
     * 学科(1:AI智能应用开发(java), 2:AI大模型开发(python)，3:AI鸿蒙开发，4:AI大数据，5:AI嵌入式，6:AI测试，7:AI运维)
     */
    private Integer subject;
    /**
     * 跟进状态(1: 接通, 2: 拒绝, 3: 无人接听)
     */
    private Integer trackStatus;
    /**
     * 修改时间
     */
    private LocalDateTime updateTime;
    /**
     * 归属人ID
     */
    private Integer userId;
    /**
     * 微信
     */
    private String wechat;
}
